home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-12-17 | 43.1 KB | 1,177 lines |
-
-
-
-
-
- SUPER-RETRISS Version 3.00
- Unregistered Release
- Not Another TETRIS<tm> Clone
- Manual of Operations
-
-
-
- COPYRIGHT (C) 1992 by
- Rogelio Bernal
- All Rights Reserved
-
-
-
- Rogelio Bernal
- 62 Boylston St. #920
- Boston, MA.02116
-
-
-
-
- Originally written using Turbo C++ V1.0
-
- Versions 2.01 and up written using Borland C++ 3.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ─────────────────────────────────────────────────────────────────────────────
- ─────────────────────────────────────────────────────────────────────
- ─────────────────────────────────────────────────────────────
-
-
-
- C O N T E N T S
-
- Page
- ════
- 0.- Disclaimer, license and other stuff . . . . . . . 2
- 0.1 Disclaimer of warranty . . . . . . . . . . . 2
- 0.2 License . . . . . . . . . . . . . . . . . . 2
- 0.3 Registration . . . . . . . . . . . . . . . . 3
- Basic Registration 3
- Special Registration 1 3
- Special Registration 2 3
- How to register 4
- Shareware distributors 4
-
- 1.- Introduction . . . . . . . . . . . . . . . . . . 5
- 1.1 Yet Another Tetris Clone? . . . . . . . . . . 5
- 1.2 What do you need to run Super Retriss? . . . 5
- 1.3 What's new on this version? . . . . . . . . . 6
-
- 2.- Getting started . . . . . . . . . . . . . . . . . 7
- 2.1 Quick start . . . . . . . . . . . . . . . . . 7
- 2.2 Configuration . . . . . . . . . . . . . . . 7
-
- 3.- Basic rules of the game . . . . . . . . . . . . . 8
- 3.1 What to do . . . . . . . . . . . . . . . . . 8
- 3.2 Details and Score . . . . . . . . . . . . . . 8
- Speed 8
- Zones 8
- Blocks 8
- Score/Bonus 8
-
- 4.- Main Menu . . . . . . . . . . . . . . . . . . . . 9
- 4.1 Play . . . . . . . . . . . . . . . . . . . . 9
- 4.2 High Scores . . . . . . . . . . . . . . . . . 10
- 4.3 Graph-Match . . . . . . . . . . . . . . . . . 10
- 4.4 Load Zones . . . . . . . . . . . . . . . . . 11
- Using a mouse 11
- Using the keyboard 11
-
-
-
-
-
-
- SuperRetriss v3.00 Contents Page 0
-
-
-
-
- Page
- ════
- 4.5 Zone Designer . . . . . . . . . . . . . . . . 12
- 4.5.1 Entering the Designer . . . . . . . . 12
- 4.5.2 How to design . . . . . . . . . . . . 12
- Identifying the areas 12
- Block Area 13
- Reference & Selection Areas 13
- Editing Area 14
- Menu Area 14
- Copy/Delete/Grid 14
- New/Clear 15
- 4.5.3 Save Zones to Disk . . . . . . . . . . 15
- 4.6 Redefine Keys . . . . . . . . . . . . . . . . 16
- 4.7 Exit . . . . . . . . . . . . . . . . . . . . 16
-
- 5.- SoundBlaster support . . . . . . . . . . . . . . 16
-
- 6.- Command line options . . . . . . . . . . . . . . 17
- 6.1 The -p switch 18
-
- 7.- The future . . . . . . . . . . . . . . . . . . . 18
-
- 8.- Last Comments . . . . . . . . . . . . . . . . . . 19
-
- 9.- Acknowledgments . . . . . . . . . . . . . . . . 19
-
-
- ─────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SuperRetriss v3.0 Contents Page 1
-
-
-
-
- ╔══════════════════════════════════════════╗
- ║ 0 - DISCLAIMER, LICENSE AND REGISTRATION ║
- ╚══════════════════════════════════════════╝
-
- 0.1 - DISCLAIMER OF WARRANTY
- ════════════════════════════
-
- THIS SOFTWARE AND MANUAL ARE DISTRIBUTED "AS IS" AND WITHOUT WARRANTIES AS
- TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
- OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
- INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
- PURPOSE IS OFFERED.
-
- EVEN THIS PROGRAM HAS BEEN THOROUGHLY TESTED UNDER NON-CRITICAL
- CIRCUMSTANCES, THE USER MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM
- AND THE AUTHOR ASSUMES NO LIABILITY OF ANY KIND.
-
-
- 0.2 - LICENSE
- ═════════════
-
- THIS IS NOT FREE SOFTWARE!! This program is distributed under the
- shareware concept. This means that you must register this software if you
- want to keep using it, after a short time for evaluation. If you think the
- program fits your needs or you just would like to keep it and use it, then
- you MUST register it.
-
- NEVER CHARGE PEOPLE A FEE FOR GIVING THEM A COPY OF SUPER-RETRISS !!
- (PD/Shareware distributors read last section)
-
- You, as a user, may freely copy and pass this program to others, as far
- as you include all the files that come in the original package.
- You cannot add ANY extra files, nor destroy, change or modify any of the
- original files included in this package in any way.
-
- If you have seen previous versions of this game, you may notice that
- many features previously only available in registered releases have been
- included now in the shareware release. I've done this because I believe
- in the shareware concept, and I want you to go as far as you can before
- you register the program. Now you can use the editor and play using your
- designs. Only three options were disabled in the shareware release:
-
- You cannot save your designs on diskette
- You can only start playing from zone 1 to zone 10.
- You cannot play Graph Match
-
- These limitations were not implemented to bother you before you register
- the program, but to keep some features to the users who really deserve
- them.
-
-
- SuperRetriss v3.00 Disclaimer,License... Page 2
-
-
-
-
- SUPER-RETRISS is copyrighted software, and all rights are reserved.
-
-
- 0.3 REGISTRATION
- ════════════════
-
- Now you can register Super Retriss in the way is more convenient for you.
- A basic registration and two special registration procedures are
- available.
-
-
- Basic Registration
- ──────────────────
- The basic registration fee is 10 (ten) US dollars. This entitles you to
- legally use Super Retriss 3.0, as well as to receive a personal
- registration code. You will receive easy-to-follow instructions on how to
- setup your copy of Super Retriss 3.0 so you can register your shareware
- copy (you will be able to save your own set of zones, start from any zone
- and play Graph-Match).
-
- Also, your registration will let me know that you are interested in
- Super Retriss. The more the registered users, the more work I put on the
- program. Almost two years since Super Retriss was born, the program would
- not be what you see now without the support of all the people who have
- registered the program.
-
-
- Special Registration 1
- ──────────────────────
- Special registration is $20 (U.S.). I will mail you a diskette containing
- the latest registered version of Super Retriss, as well as various ZNE
- files that will fit on the diskette.
-
-
- Special Registration 2
- ──────────────────────
- Special registration is $15 (U.S.). It is basically like the Special
- Registration 1 but you put the diskette. In other words, you send me a
- formatted diskette (720k or bigger) along with the registration form and
- payment, and I will mail it back to you with your customized registered
- copy of the latest Super Retriss version, (and the ZNE files).
-
- If I have the time, I will also customize the program so it will display
- your name (or whatever you want) where you see now in the game the moving
- "Unregistered Release" title. This also applies to the Special
- Registration 1.
-
-
-
-
-
- SuperRetriss v3.00 Registration Page 3
-
-
-
-
- How to register
- ───────────────
-
- To register, print out the file FORM.TXT (type PRINT FORM.TXT from the DOS
- prompt), fill all the blanks and endorse a check drawn on US funds,
- payable to Rogelio Bernal, and send it to :
-
- Rogelio Bernal
- 62 Boylston St. Box 920
- Boston, MA 02116
-
- Please, add $5 for international shipping and handling. International
- s&h applies anywhere except U.S. or Canada.
-
- If you are registering for the Special Registration 2 ($15), don't forget
- to include a formatted diskette of at least 720k.
-
- You will notice I ask you several questions about your equipment and other
- specific information about the game performance on your system. You are not
- required to answer all those questions, but that information will help me
- fine tune some features of the game, specially the well known problem
- with the speed. Please take a few minutes and try to answer as many
- questions as you can, thank you.
-
- If you are registering using the Basic Registration method, you MUST
- enter your personal registration name, when asked for "CUSTOM TEXT...".
- This registration name can be your name, company name or anything you
- want, as far as you don't use more than 20 characters (including spaces).
- This text will be used to obtain your personal id code. Both, your
- personal registration name and id code will be part of your record as
- a registered user of Super Retriss. Please, don't reveal them to others,
- as you could be traced, and don't copy or distribute your registered
- release (only copies for back-up purposes are allowed). Protect your
- investment!
-
-
- Shareware distributors
- ──────────────────────
- Shareware distributors that would like to include Super Retriss 3.0 on
- their catalogs, please read the file INFODS.TXT
-
-
- ──────────────────────────────────────
-
-
-
-
-
-
-
-
- SuperRetriss v3.00 Registration Page 4
-
-
-
-
- ╔══════════════════╗
- ║ 1 - INTRODUCTION ║
- ╚══════════════════╝
-
- 1.1 Yet Another Tetris Clone?
- ═════════════════════════════
-
- Super Retriss has been defined as what people use to call "a Tetris clone".
- However that definition is quite ugly and is not inaccurate. Since Tetris
- was created by a Russian student, and commercialized by Spectrum Holobyte,
- hundreds of "clones" appeared on the shareware market. Why? Well, the
- algorithms needed to write a Tetris-like game are not complicated,
- and almost any 'average' student of computer science should be able to
- write his own version of this popular game. Most of the different versions
- of the game you find out there are just that: a poorly written version of
- the game, sometimes with the main purpose of seeing that he or she is able
- to write a Tetris-like game.
-
- I started collecting as many Tetris clones as I could, to evaluate and
- compare them. But soon I found out that only one out of ten was worth
- to register. Now I only check out a Tetris clone if I have heard good
- comments about it.
-
- Then, what makes Super Retriss to be so special? Well, first of all,
- the rules of the game are slightly different from the original Tetris
- and, as far as I know, no other Tetris clone has implemented the idea
- of the zones and the flicking block so far. Second, Super Retriss has
- always used a 256 colors VGA mode, even before the first commercial
- Tetris game using VGA (Super Tetris by Spectrum Holobyte). Third, Super
- Retriss is not just a tetris player: You can design your own zones and
- play them later. Fourth, you don't play all the time with the same set
- of blocks: In Super Retriss you play with square blocks, rounded blocks,
- tiny square blocks... Up to ten different block shapes. And finally
- Super Retriss now includes SoundBlaster support.
-
- All these features (and others that you will soon discover) make of
- Super Retriss a different game, with appealing colors and sound, far
- from the regular Tetris clones we are used to see everywhere. And that
- is why the name of the game is not just Retriss but SUPER Retriss!!
-
-
- 1.2 What do you need to run Super Retriss?
- ══════════════════════════════════════════
-
- The basic system you need to run Super Retriss is a computer (8086 family),
- using MS DOS 3.3 or above, with at least 512k of RAM and a VGA card and
- monitor. You don't need a mouse (or trackball) to play Super Retriss, but
- the Zone Designer will not work if you don't have one installed (and the
- driver loaded).
-
-
- SuperRetriss v3.00 Introduction Page 5
-
-
-
-
- A hard disk is not absolutely necessary, but strongly recommended.
-
- Also, if you have a Sound Blaster card, you should have a 286 or faster
- computer in order to listen the initial music tones. You will also need
- a copy of one of the SoundBlaster sound drivers (CT-VOICE.DRV) included
- in the software that comes with your SoundBlaster/SoundBlaster Pro card.
-
- Releases of the Sound Blaster (v1.5 and up) have included an option to set
- up an environment variable to locate the CT-VOICE.DRV file so that it
- would not be needed all over one's hard drive in whatever directory you
- needed it in. This environment variable would look something like this:
-
- SOUND=C:\SB
-
- And the actual driver would then be in a DRV directory underneath the SB
- directory. Current releases of many software take advantage of this
- feature, as well as Super Retriss 3.0! All you need is to include a line
- in your autoexec to set up the environment variable. If you are having
- troubles setting up the environment variable, then Super Retriss will need
- the extra copy of the driver in the directory, but using the environment
- variable, the need for extra copies is not necessary.
-
- I was going to include a copy of the driver with Super Retriss 3.0, but
- I noticed that different Sound Blaster cards installed on different systems
- sometimes do not recognize drivers obtained from other sources. Besides,
- I have no rights to copy and distribute the driver, so you will need either
- to setup the environment variable, or copy your CT-VOICE.DRV to the
- directory Super Retriss 3.0 was installed.
-
- If you are still having problems to have the Sound Blaster work, make sure
- you don't have SBFMDRV.COM loaded to use your particular Sound Blaster
- driver. Other than that, please report me any problem you may have and
- I will fix it up for you.
-
-
- 1.3 What's new on this version?
- ═══════════════════════════════
-
- Three months since the latest version of Super Retriss (v.2.01). There
- must be some improvements, right? They are:
-
- - Annoying flicking effect when switching between screens should work
- fine on all computers now.
-
- - Now you can quit from the DEFINE KEYS menu by pressing ESC anytime.
- That will also abort the operation.
-
-
-
-
-
- SuperRetriss v3.00 Introduction Page 6
-
-
-
-
- - When entering a zone number to start playing, when you type a number,
- the '1' (by default) was moved to the right. Now it will disappear (as
- suggested by L.T.Y).
-
- - After receiving many comments about the speed of the game, I decided
- to add the -p switch so the speed of the game is now totally up to you!
- Read to the manual for further information.
-
- - SoundBlaster support: SuperRetriss will scream through the speakers of
- any owner of a SoundBlaster/SoundBlaster Pro card.
-
- - Some cosmetic changes have been also added to make Super Retriss a little
- bit more appealing.
-
- - The documentation is now extensive and better organized. And hopefully,
- you will find less grammar mistakes (English is yet more difficult than
- C, trust me).
-
-
- ╔═════════════════════╗
- ║ 2 - GETTING STARTED ║
- ╚═════════════════════╝
-
- 2.1 Quick start
- ════════════════
-
- The game is very easy to play and the best way to learn the basic rules
- is by playing it. First, you must copy all the files to a single
- directory, and then just type SR from the DOS prompt and follow the
- instructions. If you feel lost, you can come back to the manual anytime
- for specific information.
-
- If you want to use the SoundBlaster capabilities, read below.
-
-
- 2.2 Configuration
- ══════════════════
-
- By default, the game is configured to use the PC speaker. To configure
- Super Retriss to use the SoundBlaster sound capabilities, run SETUP
- before running SR. You will be asked to enter the following information:
-
- - Sound device. Options are the PC speaker and a SounBlaster card.
-
- - Address used by your SoundBlaster card. This is a hexadecimal number
- usually between 200 and 2A0.
-
- - IRQ used by your SoundBlaster card. This is a number usually between
- 1 and 10 (generally 5 or 7).
-
-
- SuperRetriss v3.00 Getting Started Page 7
-
-
-
-
- Once you run SETUP, the information will be permanently saved on a file
- (SR3-CFG.DAT) in the current directory (which should be the directory
- where Super Retriss was installed). You can run SETUP anytime later to
- change the configuration.
-
-
- ╔═════════════════════════════╗
- ║ 3 - BASIC RULES OF THE GAME ║
- ╚═════════════════════════════╝
-
- 3.1 What to do
- ══════════════
-
- What you have to do is very simple. Every zone (or screen) will show ONE
- flicking brick. You must ELIMINATE the row where the brick is located,
- by filling all the empty spaces with the pieces falling from the top of
- the screen. When you're done, you will receive bonus depending on how many
- seconds it took you to finish and how many empty lines are from the top of
- the board to the highest brick found. Then you will see another zone (or
- screen), and so on...
-
- 3.2 Details and Score
- ═════════════════════
-
- A few things keep changing as you keep playing a game. They are: Speed
- of the falling blocks, the zones being played and the design of the
- blocks. Of course the score changes too, but I assume you know that.
-
- - Speed: The speed of the falling blocks is indicated by the LEVEL where
- you are. You will go to a faster level every time you finish 5 (five)
- lines. When you pass level ten (the fastest one), you will go back to
- level zero (the slowest level).
-
- - Zones: It is obvious. When you finish one zone, you go to the next zone.
- When you finish the last zone (since different sets can have a different
- number of zones, the last zone is not a fixed number) of the current
- set, you will go back to the first zone again.
-
- - Blocks: The shape of the blocks changes as you go to a higher level.
- That is, every time you finish 5 lines, a new block type will be used.
- This also helps you to know when you entered on a faster level.
-
- - Score/Bonus: Your score is increased according to the following rules:
-
- 1.- For every falling block you get 10 points.
-
- 2.- For every finished line you get 100 points.
-
-
-
-
- SuperRetriss v3.00 Basic Rules of the Game Page 8
-
-
-
-
- 3.- BONUS: Bonuses are given every time you finish one zone. The points
- you receive are calculated using the following formula:
-
- (100 - seconds) * number of empty lines
-
- 'seconds' is how many seconds you needed to finish the zone. If you
- needed more than 100 seconds, NO BONUSES ARE GIVEN.
- The number of empty lines is how many empty lines are from the top
- of the screen to the highest brick found (the empty lines will be
- filled with red bricks).
- For instance, if you finished a zone in 45 seconds and there are
- 7 empty lines, you will receive:
-
- (100-45) * 7 = 385 points
-
-
- ╔═══════════════════════╗
- ║ 4 - MAIN MENU OPTIONS ║
- ╚═══════════════════════╝
-
- The main menu has a few changes. The options available and their function
- are :
-
- 1.- PLAY ───> Go to play !
- 2.- HIGH SCORES ───> See the high score's table
- 3.- GRAPH-MATCH ───> Not included in the shareware release
- 4.- LOAD ZONES ───> Load new set of zones
- 5.- ZONE DESIGNER ───> Design your own zones
- 6.- REDEFINE KEYS ───> Select your favorite keys to play
-
- 7.- EXIT ───> Guess...
-
- You can select any option by entering the option number (ie. type '1' to
- play, '2' to see the high scores...) or by pointing and clicking the
- left button of the mouse on the desired option. Don't click on the
- option number, but on the description.
-
-
- 4.1 Play
- ════════
-
- You will see a familiar menu to select the set of pieces (as in
- previous versions) you want to play with.
-
- (1) - The set #1 contains the typical pieces found in every Tetris-like
- game (7 different pieces / 4 bricks per piece).
- (2) - The set #2 adds three more pieces.
- (3) - The set #3 uses the pieces from sets #1 and #2 plus a few more,
- with a total of 15 different pieces.
-
-
- SuperRetriss v3.00 Main Menu: Play Page 9
-
-
-
-
- The pieces have not changed from previous versions.
- I suggest you to use always the set #3. The set 3 may contain some pieces
- difficult to play with, but there are also some pieces very helpful, not
- present in the smaller sets. I always play using the set #3.
-
- If you decide not to play, the ESCape key will bring you back to the main
- menu.
- After you press 1,2 or 3, you will be asked for the zone you want to start
- playing. Registered release allows you to start from any zone you want,
- always within the limit of the zones available in that set. Shareware
- release lets you start from zones 1 thru 10. If you are not sure how many
- zones are in the current set, you can find the number by selecting the
- options 4 or 5 in the main menu. The default set contains 25 zones.
- You can also go back to the previous menu pressing the ESCape key.
-
- After you enter the zone number, wait one second and start playing. The
- keys are shown in the initial screen, and they are basically the arrow
- keys, in the same manner most of the Tetris-like games use them, but you
- can select any keys you want using the option 6 in the main menu.
-
-
- 4.2 High Scores
- ═══════════════
-
- All entries in the table coming with this program have been reset to
- 10,000. If you have a table you wish to keep using, delete the file
- SRETRISS.SCO from the directory where this game has been installed, and
- copy the old STETRIS.SCO (or SRETRISS.SCO) from the last release to the
- new directory. Then, rename it to SR3-SCO.DAT. The format of the data
- file is the same as the format used in the very first version of Super
- Retriss, so you should not experience any problem. If you still have
- some problems, let me know and I will fix it for you.
-
-
-
- 4.3 Graph-Match
- ═══════════════
-
- The game is self-explanatory. The object of the game is to match cards
- with the same picture. It's a very simple VGA game I wrote some time ago.
- Don't ask me why I included it. Consider is as a gift if you decide to
- register the game. It is absolutely not needed in order to play Super
- Retriss, and it does not affect the game at all.
-
- You can use the keyboard, but a mouse is strongly recommended. It was
- designed for two players only, but you can still have some fun playing
- it alone.
-
-
-
-
- SuperRetriss v3.00 Main Menu: Graph Match Page 10
-
-
-
-
- 4.4 Load Zones
- ══════════════
-
- This option allows you to load different sets of zones from the disk
- that you previously created or obtained from other sources.
- There are some restrictions :
-
- - You can only play ONE set of zones (or file) at a time. This means that
- if you create a file by using the ZONE DESIGNER, and you create four
- zones, when you exit the zone designer and go to play the game, you will
- play only those four zones, until you exit the game and run it again, or
- you select a different set. Every time you run the program, the default
- set will be the standard set, also included in the trial release
- (SR3-BRD.DAT). Further zones you create with the Zone Designer will
- use the file extension ZNE.
-
- - When you load a new file of zones, such file MUST be in the same
- directory as the game in order to be found by Super Retriss. Another
- important limitation is that the program will display only the first 20
- files found (extension *.ZNE). This doesn't mean that you are limited
- to 20 zone files (i.e. you can create a subdirectory and move the old
- zone files to it), but you are to do the job.
-
- ─────────────
- Using a mouse
- ─────────────
- Point & click with the mouse on the file name you want to use. It will
- be marked using red color. If you want to select a different one before
- you exit the menu, just point & click on the new name.
-
- To exit the menu, point & click on the title screen to load the selected
- zone (the one in red). If you click on the title screen before selecting
- any file, you will leave the menu with the current set of zones unchanged.
- Also, if you don't want to load any file, just press ESCape.
-
- ──────────────────
- Using the keyboard
- ──────────────────
- Use the arrow keys to move the blue arrow and point to the file you want to
- retrieve. Then, press ENTER or SPACE to select, or ESCape to exit without
- changes.
-
-
-
-
-
-
-
-
-
-
- SuperRetriss v3.00 Main Menu: Load Zones Page 11
-
-
-
-
- 4.5 Zone Designer
- ═════════════════
-
- ───────────────────────────
- 4.5.1 Entering the Designer
- ───────────────────────────
-
- If you don't have a mouse or a trackball (and the corresponding driver
- is installed), this option will be displayed as UNAVAILABLE, and you will
- not be able to use the designer. If that is your case, I strongly suggest
- you to purchase a mouse. They are cheap, and very useful.
-
- If you do have a mouse, when you select this option, before entering the
- designer screen, the program will ask you :
-
- DO YOU WANT TO MODIFY THE CURRENT SET
- OR START WITH A NEW ONE (C/N) ?
-
- If you type C, you'll be able to edit and change the current set.
- However a new name will be asked for it when you save it. So, no matter
- what you do, you will never lose the current set, unless you save it with
- the same name.
-
- If you type N, a new, clean, empty set will be ready for you to create
- whatever you like. It will have only one zone (empty) for you to start
- working. Later I shall explain how to add more zones.
-
- You can also use the mouse and click on the C or N using the left button.
- The right button will quit, going back to the main menu. To go back to
- the main menu, you can also press ESCape.
-
-
- ─────────────
- How to design
- ─────────────
-
- Identifying the areas
- ─────────────────────
- For a clear explanation and to avoid repeating screen locations, we'll
- assign intuitive names to each of the different areas on the screen :
-
- * BLOCK AREA: Located on the left side of the screen, you will see some
- small windows with all the available block colors.
-
- * REFERENCE AREA: On the top of the middle of the screen, you'll see three
- windows showing a reduced drawing of the zone being edited, and the two
- adjacent zones (previous and next).
-
-
-
-
- SuperRetriss v3.00 Main Menu: Zone Designer Page 12
-
-
-
-
- * INFORMATION AREA: Under the reference area you'll see a window showing
- the number of the area being edited, and a big block used to indicate the
- current color being used by the editor.
-
- * EDITING AREA: Under the information area, there is a big green grid.
-
- * MENU AREA: Located on the right side of the screen, there is a menu with
- several options.
-
- * SELECTION AREA: Under the menu area there are two buttons with a left
- and right arrows.
-
-
- ┌──> REFERENCE AREA
- │ ┌─────────────> INFORMATION
- ┌ ┌─┴───────────────┐ │ AREA
- │ ┌─┬─┐ ┌───┐ ┌───┐ ┌───┐ │ ╔════╗ ┐
- BLOCK <─┤ ├─┼─┤ │ │ │ │ │ │ │ ╚════╝ ├─> MENU
- AREA │ ├─┼─┤ │ │ │ │ │ │ │ ╔════╗ │ AREA
- │ ├─┼─┤ └───┘ └───┘ └───┘ │ ╚════╝ │
- │ ├─┼─┤ ╔═══════╗ ┐ │ ╔════╗ │
- │ ├─┼─┤ ║ BLOCK ║ ██ ├──┘ ╚════╝ │
- │ ├─┼─┤ ╚═══════╝ ┘ ╔════╗ │
- │ ├─┼─┤ ╔╤╤╤╤╤╤╤╤╤╤╤╤╤╤╤╗ ╚════╝ │
- │ ├─┼─┤ ╟┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼╢ ╔════╗ │
- │ ├─┼─┤ ╟┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼╢ ╚════╝ ┘
- │ ├─┼─┤ ╟┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼╢ ┐
- │ ├─┼─┤ ╟┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼╢ ┌────────┐ │
- │ ├─┼─┤ ╟┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼╢ │ < > │ ├─> SELECTION
- │ └─┴─┘ ╚╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╝ └────────┘ │ AREA
- └ └─┬───────────────┘ ┘
- └─> EDITING AREA
-
-
- Block Area
- ──────────
- Use it to select the color you want to use. Just point & click on the
- window with the block color desired, and you will see how the big block in
- the information area is redrawn using the same color. Then, anything you
- draw on the editing area will be drawn using that color.
-
-
- Reference & Selection Areas
- ───────────────────────────
- To move from one zone to another you can use the arrow keys LEFT & RIGHT,
- or point & click on any button in the selection area. The editing area
- will show the new zone to be edited, and the reference area will also be
- updated.
-
-
-
- SuperRetriss v3.00 Main Menu: Zone Designer Page 13
-
-
-
-
- IMPORTANT: When you move to a different zone, you will lose the changes in
- the last zone, UNLESS you COPY it to the file (option 1 of the menu).
-
-
- Editing Area
- ────────────
- The usage of the mouse for drawing a new zone (or make changes) on the
- grid is very intuitive. All green small squares indicate the available
- locations for single blocks.
-
- The left and right buttons of the mouse have different functions :
-
- * Left Mouse Button : When you click this button pointing inside one
- of the green squares in the grid, a block in that location will be
- drawn with the current block color (big block shown in the information
- area).
- If there was already a block OF THE SAME COLOR, instead of redraw it,
- it will delete it. You just need to click again to redraw the block.
-
- * Right Mouse Button : This button is used to delete blocks. Whenever you
- want to delete some particular blocks, use this button. If you want
- to start over, select the option 5 (CLEAR) from the menu.
-
-
- Menu Area
- ─────────
- There are five options available from the menu. Select anyone by pointing
- and clicking on it.
-
- 1.- COPY: It updates the changes to memory. The zone being edited
- will not be saved on memory until you select this option.
- For example, if you have been working on the zone 1, and now you want
- to save it and start with the number 2, you must select COPY in order
- to save this zone before you go to the zone 2.
- On the other hand, if you try to modify a particular zone, but you
- don't like what you did, you can retrieve the original by leaving
- that zone and going back to it.
- Notice that when you draw on the editing area, the reference area
- does not show the modifications. The reference area shows the zones
- AS IN MEMORY. Remember, the zone will not be saved until you press
- copy and see it updated on the reference area.
-
- 2.- DEL: It eliminates the current zone from the set. No undo option is
- available. However, it will ask you if you are sure. Just press Y or
- N, or simply click on them (on the screen) with the mouse.
- You can't use delete if there is only one zone in the set. In other
- words, you cannot have a set with 0 (zero) zones.
-
- 3.- GRID: Toggle on/off display of the green grid on the editing area.
-
-
- SuperRetriss v3.00 Main Menu: Zone Designer Page 14
-
-
-
-
- 4.- NEW: It will add an empty zone at the end of the set. So far, a
- maximum of 100 (one hundred) zones are allowed. If you already have
- 100 zones, this option will not work.
-
- 5.- CLEAR: It will delete all blocks currently in the editing area. So
- you can start over on a particular zone.
-
-
- Save Zones to Disk (Not available in the Shareware release)
- ──────────────────
- If you want to save the zones to disk or just abort and use them, press ESC
- while in the design screen. The program will ask you if you want to save
- the set on the disk.
-
- - If you answer N, you will be able to play with the new zones, and, if
- you like them, you can go back to the designer, select C to edit the
- current one, make some changes and save it. If you don't save it and
- you load/create a new one, or exit the game, it'll be lost forever.
-
- - If you answer Y, it will ask you for a file name. DO NOT INCLUDE
- EXTENSION, neither invalid characters for DOS filenames such * : ? ...
- If the name is not valid or DOS reports any error, your data file will
- not be saved and probably the program will exit to DOS. So make sure you
- give valid names and have free space in your disk.
-
- For this game, it would not make sense to have a zone containing no blocks
- at all. Every single zone needs to have at least ONE block on it (so it
- can locate the blinking block while playing). If you try to ESCape when
- there is at least one empty zone, the program will inform you of that fact,
- and it will bring you back to the editor with the first empty zone found
- as the current zone to edit.
- If you want to abort everything you did and play the set as it was before
- your editing session, follow these steps :
-
- - Make sure there are no empty zones (you don't really need to
- check that, since the program will do it for you).
-
- - If any, delete them, and exit again.
-
- - Do not save the file (if you really don't want it at all) when asked.
-
- - Select LOAD ZONE from the main menu, and load the previously loaded set.
-
- If you create a set of zones that you didn't save, but after playing it,
- you decide to save it, you must select ZONE DESIGNER, then select
- 'C'ontinue editing current set, click with the mouse on the COPY option,
- press ESCape and answer Y when asked. If you don't click on COPY at least
- once, the program will assume that you didn't make any changes and it will
- not ask you whether you want to save it or not.
-
-
- SuperRetriss v3.00 Main Menu: Zone Designer Page 15
-
-
-
-
- 4.6 REDEFINE KEYS
- ═════════════════
-
- This option has been added because many users requested so. In order
- to make life much easier, after selecting the keys you want to use, you
- will be asked if you want to save that configuration as permanent, so
- you don't need to redefine the keys every time you load the game. But
- notice that after you save them, you will not be able to play with the
- default keys anymore. You may say "Well, I just need to redefine them
- again as they were before". But notice that the default set uses
- multiple keys for the same function (ie.: SPACE BAR, ENTER and
- UP-KEY to rotate), while redefining the keys allows only one key for
- each function. Anyway, you can always copy the file SR3-KBD.DAT from
- the original ZIP or ARJ file to restore the default keys in case you
- miss them and want them back...
-
- The function keys cannot be used, and the program will not do anything if
- you try to select them. Keys such PrtScr,Shift,Alt... will also not be
- accepted.
-
- You can now press ESCape anytime to abort the keys selection and go back
- to the main menu.
-
-
- 4.7 Exit
- ════════
-
- The easiest part of the game. It will quit Super Retriss and exit to
- DOS. You can exit by entering '7', clicking on the option using the
- left mouse button, or pressing ESCape.
-
- ──────────────────────────────────────────────────────
-
- ╔══════════════════════════╗
- ║ 5 - SOUNDBLASTER SUPPORT ║
- ╚══════════════════════════╝
-
- Probably, the major difference between previous versions of Super Retriss
- and Super Retriss 3.0 is the capability of using a SoundBlaster as the
- sound device, instead of the PC speaker.
-
- To configure Super Retriss to use the SoundBlaster capabilities, you
- must run SETUP.EXE first. Read the previous chapter 2.2 Configuration
- for more details.
-
- Please, note that this is my first attempt to include SoundBlaster support
- to a program. I've been checking the program on several computers with
- different speed performance (286/16Mhz, 386sx/16Mhz, 486/33Mhz...) and
- experienced no problems at all. Things should run smooth and bug-free.
-
-
- SuperRetriss v3.00 Sound Blaster Support Page 16
-
-
-
-
- However being my first attempt on programming the SoundBlaster, I cannot
- assure that no weird behavior might occur on some systems. It doesn't
- matter whether you decide to register or not, please, let me know of any
- unusual situation you find while using the SoundBlaster with Super Retriss.
- A post card with your telephone number or address, explaining the
- problem will do. If you are a registered user, you can expect me to call
- you (if the call is to United States, Canada or Spain) to ask for details
- about your particular problem.
-
- Thanks to Joel Lucsy for his VOC routines, as well as Mark J. Cox for the
- MODOBJ code (I'm sending out my registration right now, Mark!). Without
- them, Super Retriss would still be limited to the poor PC speaker sound
- capabilities. Here I do credit these two programmers for their very
- helpful routines.
-
- The code used to play the initial song on the main menu is copyright
- of Mark J. Cox.
-
-
-
-
-
- ╔══════════════════════════╗
- ║ 6 - COMMAND LINE OPTIONS ║
- ╚══════════════════════════╝
-
-
- The executable file SRETRISS.EXE accepts a few command line parameters.
- This are their function and syntax :
-
- Syntax:
-
- SRETRISS [parm] ──> Characters [ and ] must not be typed.
- They indicate that "parm" is optional.
-
- Where "parm" is one, and only one of the following :
-
- -h : Displays the help screen, similar to this page.
- -? : Same as -h.
- -v : Displays version number.
- -s : Displays the results of the machine's speed test.
- -pXXX : Select customized game speed.
-
- The character / may be used instead of -. Characters may be upper or lower
- case letters. Also, characters / or - may be omitted.
-
-
-
-
-
-
- SuperRetriss v3.00 Command Line Options Page 17
-
-
-
-
- 6.1 The -p switch
- ─────────────────
-
- After receiving many comments from users regarding the speed of the game
- (ie: too fast on a 486, too slow on an 8086...), and since I don't have
- a real-time delay function (yet), I decided to add the -p switch.
-
- Loading SuperRetriss using the -p switch (SR -pXXX) where XXX is a
- number between 1 and 999, will setup a customized speed for the game.
- SR -p1 will run the game too fast (even on a floppy and an 8088), and
- SR -p200 will run it too slow, even on a 486/50Mhz. You can experience
- with different values, and when you find a satisfactory speed, you can
- write a batch file that calls SRETRISS.EXE with the same switch all the
- time. "Regular" values for -p are from 20 to 200. The default value is
- based on the old method used in Super Retriss 2.00 and SuperRetriss 2.01,
- and even it has been improved, it is not very accurate yet. For fast 386
- and 486 machines, you may want to enter a higher value than the value
- reported by the speed test (by default) that will make the game to run
- slower, and for very slow machines, you would probably want to decrease
- the default value in order to make it run faster.
-
- Be honest when entering a different value than the default. If you always
- play Super Retriss with a value that makes the game run very slow, the
- game would be so easy to play and there will be no challenge. Use always
- a fair value to keep Super Retriss somehow challenging. You don't want
- to set it up at a speed that will allow you to keep playing forever...
-
-
-
- ╔════════════════╗
- ║ 7 - THE FUTURE ║
- ╚════════════════╝
-
- Super Retriss 3.0 is a big step from Super Retriss 2.01 but, does it end
- here? Definitely not! New and exciting features are waiting to be added to
- Super Retriss as soon as I have the time. Some of them are:
-
- - Full SoundBlaster/Pro support: The current SB fx are fine, but expect
- much more in future versions. Also I may go on other sound cards if I
- receive some requests from users.
-
- - Piece Designer : Finally, a very awaited tool. Tired of the same old
- blocks? Not anymore. You will be able to design your own set of pieces
- to play Super Retriss.
-
- - Two players against the clock : Self explanatory! Who can make more
- points in X minutes?
-
-
-
-
- SuperRetriss v3.00 The Future Page 18
-
-
-
-
- - Save/Restore game : You will be able to save a game at any time, and
- later restore it to keep playing (you can even enter a secret password
- so nobody can 'play your game').
-
- - Multiple score tables : Organize separated championships, using different
- score tables. Also, a new, more completed scoring data is stored on the
- data tables.
-
- - Unlimited number of ZNE files. The LOAD ZONES option will not be limited
- to 20 ZNE files anymore.
-
- - Some new graphic touches. New fonts and screens.
-
- These are some of the features I have in mind. I'll be working on them
- during the first months of 1993. Registered users will be notified of any
- official update.
-
-
- ╔═══════════════════╗
- ║ 8 - LAST COMMENTS ║
- ╚═══════════════════╝
-
- Should you happen to run across one of those little "bugs" (even a minor
- one), or are you having problems using this program, please be sure to
- notify me (no obligation to register it) so that it can be fixed in the
- next version of Super Retriss.
-
- Any comments regarding program features, documentation, presentation,
- etc. are always appreciated.
-
-
- ╔═════════════════════╗
- ║ 9 - ACKNOWLEDGMENTS ║
- ╚═════════════════════╝
-
- - Tetris is a registered trademark of Spectrum Holobyte.
- - Super Tetris is a registered trademark of Spectrum Holobyte.
- - Sound Blaster is a registered trademark of Creative Labs, Inc.
- - Sound Blaster Pro is a registered trademark of Creative Labs, Inc.
- - SBFMDRV.COM is copyright (c) 1990,91 by Creative Labs, Inc.
- - CT-VOICE.DRV is copyright (c) 1989,90 by Creative Labs, Inc.
- - Borland C++ Version 3.0 is copyright (c) 1990,1991 by Borland
- International, Inc.
- - Turbo C++ Version 1.0 is copyright (c) 1989,1990 by Borland
- International, Inc.
- - MS DOS is copyright (c) 1981-1992 by Microsoft Corp.
-
- ──────────────────────────────────────────────────────
- ────────────────────────
- ──────────
- ──
-
- SuperRetriss v3.00 Acknowledgments Page 19
-